package com.qf.lanzhou.blog.api.service;

import java.util.List;

/**
 * @author 是柠檬甜
 * @ClassName NotificationService
 * @description 通知服务层接口
 * @date 2020/12/16 10:10
 * @modifier 是柠檬甜
 * @date 2020-12-16 10:10
 * @Version V1.0
 */
public interface NotificationService {
    /**
     * 展示所有通知
     *
     * @return List(通知对象集合)
     * */
    List showAll();
    /**
     * 修改通知状态
     *
     * @return List(发布中通知对象集合)
     * */
    List show();
    /**
     * 修改通知状态
     *
     * @param id1
     * @param id2
     * @return Boolean throw:修改失败，true:修改成功
     * */
    Boolean change(Long id1,Long id2);
    /**
     * 新增通知信息
     *
     * @param userName,content
     * @return Boolean true:新增成功，throw:新增异常
     * */
    Boolean addNotification(String userName,String content);

    /**
     * 输入数字获取相对应表的行数
     * @param integer
     * @return
     */
    List selectPage(Integer integer);

    /**
     * 获取表的总行数
     * @return
     */
    Integer getCount();
}
